Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create SIG Docs charter #3001

Merged
merged 1 commit into from
Feb 26, 2019

Conversation

zacharysarah
Copy link
Contributor

@zacharysarah zacharysarah commented Dec 1, 2018

Add a SIG Docs charter

This PR adds a charter for SIG Docs as specified by kubernetes/steering#31.

No lazy consensus

Because this PR involves creation of a SIG charter, all SIG Docs co-chairs must actively review and approve this PR.

/sig docs
/assign @bgrant0607
/cc @jaredbhatti @Bradamant3

@k8s-ci-robot k8s-ci-robot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. sig/docs Categorizes an issue or PR as relevant to SIG Docs. labels Dec 1, 2018
@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Dec 1, 2018
@spiffxp
Copy link
Member

spiffxp commented Dec 2, 2018

/committee steering

@k8s-ci-robot k8s-ci-robot added the committee/steering Denotes an issue or PR intended to be handled by the steering committee. label Dec 2, 2018
@chenopis
Copy link
Contributor

chenopis commented Dec 5, 2018

Should we mention Release Notes?
Otherwise...
/LGTM

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Dec 5, 2018
Copy link
Member

@spiffxp spiffxp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some clarifying questions

sig-docs/charter.md Show resolved Hide resolved
sig-docs/charter.md Outdated Show resolved Hide resolved
sig-docs/charter.md Outdated Show resolved Hide resolved
@spiffxp
Copy link
Member

spiffxp commented Dec 5, 2018

/hold
for a few questions and one other SC reviewer

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 5, 2018
@Bradamant3
Copy link

I'd like to see us flesh out at least a few more things, along the lines of:

  • descriptions of current working groups (tools, Andrew and Dominik's k8s modeling work)
  • addition of something that reflects content work we plan for 2019 (because atm the charter reads like we're a group of editors and tool junkies, and we do more than that)
  • agree with @chenopis on mention of release notes
  • (more?) discussion of face-to-face summits, planning and organizing

@pwittrock
Copy link
Member

/assign pwittrock


SIG Docs is responsible for Kubernetes documentation.

The responsibility for feature documentation lies with feature developers. SIG Docs sets standards for feature documentation, provides clear paths for docs contribution, and coordinates documentation updates during quarterly releases.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is SIG docs relationship with Kubernetes components outside of kubernetes/kubernetes? What about other subprojects?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is SIG docs relationship with Kubernetes components outside of kubernetes/kubernetes? What about other subprojects?

We may advise subprojects or other components outside of k/k; however, we are not responsible for documentation outside of the k/website repo.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we update the charter to say that specifically. E.g. sig-docs is responsible for the documentation on the kubernetes website and for components living in kubernetes/kubernetes. sig-docs may be responsible for components living outside kubernetes/kubernetes if it is important to have the documentation on the k8s.io website. sig-docs may consult on documentation for components outside k/k that exists outside of k8s.io, but is not obligated to.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pwittrock 👋 I have several questions about this statement:

sig-docs may be responsible for components living outside kubernetes/kubernetes if it is important to have the documentation on the k8s.io website.

Who decides what is important?
What does "responsible" mean in this context?
Are there specific examples of products outside of k/k that need documentation on k8s.io?
How does SIG Docs discover when a product needs docs to live on k8s.io?

There's a lot of unknowns there, many of which seem to obscure responsibility rather than clarify it. I recommend replacing this line with:

SIG Docs is sometimes advises on Kubernetes components outside of the Kubernetes/Kubernetes GitHub repository, or on other Kubernetes subprojects, but is not responsible for the documentation of any of these components or projects.


SIG Docs is responsible for Kubernetes documentation.

The responsibility for feature documentation lies with feature developers. SIG Docs sets standards for feature documentation, provides clear paths for docs contribution, and coordinates documentation updates during quarterly releases.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider adding an explicit list of the types of documentation owned by SIG docs - Documentation for the core Kubernetes APIs, for cli tools that are shipped with the Kubernetes release, etc... e.g. SIG docs doesn't own go-doc documentation for libraries, or the sample-controller example repo.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should mention generation of reference documentation as well.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added the specificity you recommen, @pwittrock. I'd love further review!

sig-docs/charter.md Outdated Show resolved Hide resolved
sig-docs/charter.md Outdated Show resolved Hide resolved
@chenopis
Copy link
Contributor

chenopis commented Dec 7, 2018

@Bradamant3 Since this is just a charter, I don't think we need to get into specifics of which working groups exist, etc., just that we may form working groups to tackle specific areas of concern or projects. You can give examples like the Tooling & Infra working group or the Modeling working group, but I wouldn't give the impression that we are offering a comprehensive list.

@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Dec 7, 2018
Copy link
Contributor

@chenopis chenopis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are a couple unaddressed comments. Specifically:

  • [line 49] Primary documentation of new features
  • [line 69] SIG Chairs

sig-docs/charter.md Outdated Show resolved Hide resolved
sig-docs/charter.md Outdated Show resolved Hide resolved
@Bradamant3
Copy link

Thanks @chenopis for the very specific clarification!

@Bradamant3
Copy link

To the steering committee/governance review folks: @chenopis @zacharysarah and I have all worked on this PR and are in agreement about its contents. If either of them pushes a commit on top of mine, I'm fine with it. Hope it helps review and merge (not sure when I'll be able to check again so this note is to make sure I don't hold up the approval process).

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Dec 7, 2018
Copy link
Contributor

@chenopis chenopis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@zacharysarah
Copy link
Contributor Author

@pwittrock 👋 I'm finally back from vacation; I'll reach out after getting current with this PR.

@spiffxp
Copy link
Member

spiffxp commented Jan 28, 2019

cla/linuxfoundation — commit missing GitHub user

More CLA fun!

I'm guessing this is because @Bradamant3 now works for VMware instead of Heptio, and she probably changed e-mail addresses in her GitHub profile.

These commits will need to be redone with an e-mail address that belongs to a GitHub user that has signed the CLA

@pwittrock
Copy link
Member

@zacharysarah

Welcome Back! Sounds good. If I don't hear from you I will check back every week or so.

@pwittrock
Copy link
Member

Also should have pinged @Bradamant3

@zacharysarah
Copy link
Contributor Author

I'm working on this PR this week, my goal is to finish revisions by Thursday EOD.

@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 14, 2019
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Bradamant3, chenopis, zacharysarah

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 14, 2019
@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. and removed cncf-cla: no Indicates the PR's author has not signed the CNCF CLA. labels Feb 14, 2019
@zacharysarah
Copy link
Contributor Author

@spiffxp I rebased to resolve the CLA issue. 👍

@zacharysarah
Copy link
Contributor Author

/cc @jaredbhatti since he's replacing @chenopis as co-chair

@zacharysarah
Copy link
Contributor Author

/assign @jaredbhatti

@zacharysarah zacharysarah force-pushed the new-sig-docs-charter branch 2 times, most recently from bd4e753 to 8227bce Compare February 19, 2019 21:30
@pwittrock
Copy link
Member

/lgtm

Will let @jaredbhatti remove the hold.

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 20, 2019
sig-docs/charter.md Outdated Show resolved Hide resolved
sig-docs/charter.md Outdated Show resolved Hide resolved
sig-docs/charter.md Show resolved Hide resolved
sig-docs/charter.md Outdated Show resolved Hide resolved
sig-docs/charter.md Show resolved Hide resolved
sig-docs/charter.md Outdated Show resolved Hide resolved
sig-docs/charter.md Outdated Show resolved Hide resolved
first round of revisions based on comments

more edits/revisions per more comments

respond to comments

Feedback from spiffxp and pwittrock

Feedback from pwittrock, part 2

Feedback from pwittrock, round 3

Feedback from jaredbhatti
@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 25, 2019
@jaredbhatti
Copy link
Contributor

/lgtm
/hold cancel

@k8s-ci-robot k8s-ci-robot added lgtm "Looks good to me", indicates that a PR is ready to be merged. and removed do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. labels Feb 26, 2019
@k8s-ci-robot k8s-ci-robot merged commit 2826f1d into kubernetes:master Feb 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. committee/steering Denotes an issue or PR intended to be handled by the steering committee. lgtm "Looks good to me", indicates that a PR is ready to be merged. sig/docs Categorizes an issue or PR as relevant to SIG Docs. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants